package com.fujifilm.project.plan.service;

import org.springframework.security.core.AuthenticationException;

import com.fujifilm.project.plan.error.BusinessException;
import com.fujifilm.project.plan.vo.request.RequestRecords.UserLoginRequest;
import com.fujifilm.project.plan.vo.response.ResponseRecords.UserInfoResponse;
import com.fujifilm.project.plan.vo.response.ResponseRecords.UserLoginResponse;

/**
 *
 *
 * @date 2025年6月05日
 * @time 22:25:39
 * @description
 *
 */
public interface IUserService {
    UserLoginResponse login(UserLoginRequest req) throws AuthenticationException;

    void logout();

    UserInfoResponse info() throws BusinessException;
}
